package com.cy.dbsys.service;

import com.cy.commom.pojo.Node;
import com.cy.dbsys.pojo.SysMenu;
import com.cy.dbsys.pojo.SysUserMenu;

import java.util.List;
import java.util.Map;

public interface SysMenuService {
    /**基于用户id查询想对应的菜单信息*/
    List<SysUserMenu> findUserMenusByUserId(Integer userId);
    /**1、查询所有数据*/
    List<Map<String,Object>> findObjects();

    /**2、基于菜单id删除数据*/
    int deleteObject(Integer id);

    /**3、查询上级菜单信息*/
    List<Node> findZtreeMenuNodes();
    /**4、保存菜单信息*/
    int saveObject(SysMenu entity);

    /**5、基于id修改菜单信息*/
    int updateObject(SysMenu entity);
}
